Skip to content

fix(deps): update dependency xdsl to v0.51.0 - #22

Merged
superlopuh merged 3 commits into
mainfrom
renovate/xdsl-0.x
Sep 13, 2025
Merged

fix(deps): update dependency xdsl to v0.51.0#22
superlopuh merged 3 commits into
mainfrom
renovate/xdsl-0.x

Conversation

@renovate

@renovate renovate Bot commented Jun 14, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
xdsl ==0.40.0 -> ==0.51.0 age confidence

Release Notes

xdslproject/xdsl (xdsl)

v0.51.0

Compare Source

Many changes in this release, most of which are to do with new tutorial notebooks we'll share in an upcoming release.

Some noteable other changes:

  • We added a new API for interfaces, please take a look at HasCanonicalizationPatternsInterface for the new recommended way of registering canonicalization patterns.
  • We made more progress on the emitc dialect.

xDSL framework

Dialects

Transformations

  • transformations: (eqsat-extract) Remove assert for minimal e-node to have a cost @​jumerckx (#​5121)

Interpreter

API

🗎 Documentation

🐛 Bug Fixes

  • transformations: (lower-csl-wrapper) use single _ in constant name @​dk949 (#​5145)

Testing

Installation

Miscellaneous

v0.50.0

Compare Source

This release contains a change that we've been building towards for a very long time: the bitwidth of integer types is now represented in the Python type system, catching bugs earlier in compiler development.

from xdsl.dialects.builtin import I32, IntegerAttr, i32, i64

### This function expects an integer of type `i32`
def my_func(my_int: IntegerAttr[I32]): ...

### Pyright is happy
my_func(IntegerAttr(1, i32))

### Pyright complains!
my_func(IntegerAttr(1, i64))

In upcoming releases, we'll use this to annotate things like bitwidth of immediate values in insturction encodings, and more.

Changes

xDSL framework

Dialects

Transformations

Backend

🗎 Documentation

Testing

Continuous Integration

Installation

Miscellaneous

v0.49.0

Compare Source

A big release, adding better support for int constraints, such as AtMost and get_int_constraint transforming Python integer and integer type expressions to int constraints. The parser got some upgrades, now handling more unicode escape characters.

This version removes the xdsl[riscv] optional dependency, please install riscemu separately if you were relying on this.

Changes

xDSL framework

Dialects

Transformations

  • transformations: (apply-eqsat-pdl) Add option to apply patterns one by one @​jumerckx (#​5011)

Backend

API

🗎 Documentation

Testing

Continuous Integration

Installation

Miscellaneous

v0.48.3

Compare Source

Another patch release to release new documentation site.

What's Changed

Full Changelog: xdslproject/xdsl@v0.48.1...v0.48.3

v0.48.2

Compare Source

v0.48.1

Compare Source

Minor release to fix the documentation website's API reference tab.

Changes

🗎 Documentation

Miscellaneous

v0.48.0

Compare Source

Changes

xDSL framework

Dialects

Transformations

Backend

Interpreter

🗎 Documentation

🐛 Bug Fixes

Continuous Integration

Installation

Miscellaneous

  • misc: use contextmanager annotation for ImplicitBuilder @​superlopuh ([#&

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from 6cac5e3 to dfeb7d8 Compare June 21, 2025 00:28
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.41.0 fix(deps): update dependency xdsl to v0.42.0 Jun 21, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from dfeb7d8 to dfa6bfc Compare June 29, 2025 18:25
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.42.0 fix(deps): update dependency xdsl to v0.43.0 Jun 29, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from dfa6bfc to cd1063a Compare July 9, 2025 23:07
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.43.0 fix(deps): update dependency xdsl to v0.44.0 Jul 9, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from cd1063a to 0b63fa2 Compare July 11, 2025 19:24
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.44.0 fix(deps): update dependency xdsl to v0.45.0 Jul 11, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from 0b63fa2 to d10d87e Compare July 21, 2025 17:44
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.45.0 fix(deps): update dependency xdsl to v0.46.0 Jul 21, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from d10d87e to bd73086 Compare July 28, 2025 14:08
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.46.0 fix(deps): update dependency xdsl to v0.47.0 Jul 28, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from bd73086 to 0a11836 Compare August 8, 2025 13:15
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.47.0 fix(deps): update dependency xdsl to v0.48.1 Aug 8, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from 0a11836 to 68d3782 Compare August 8, 2025 21:22
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.48.1 fix(deps): update dependency xdsl to v0.48.3 Aug 8, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch 2 times, most recently from 01d08db to 2a92ffc Compare August 19, 2025 10:58
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.48.3 fix(deps): update dependency xdsl to v0.49.0 Aug 19, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from 2a92ffc to db3f561 Compare August 19, 2025 12:02
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.49.0 chore(deps): update dependency xdsl to v0.49.0 Aug 19, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from db3f561 to d7a185b Compare August 21, 2025 23:13
@renovate renovate Bot changed the title chore(deps): update dependency xdsl to v0.49.0 chore(deps): update dependency xdsl to v0.50.0 Aug 21, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from d7a185b to a5f76cb Compare August 24, 2025 14:06
@renovate renovate Bot changed the title chore(deps): update dependency xdsl to v0.50.0 fix(deps): update dependency xdsl to v0.50.0 Aug 24, 2025
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from a5f76cb to db9d3b1 Compare August 31, 2025 11:23
@renovate
renovate Bot force-pushed the renovate/xdsl-0.x branch from db9d3b1 to 57a75c8 Compare September 12, 2025 21:03
@renovate renovate Bot changed the title fix(deps): update dependency xdsl to v0.50.0 fix(deps): update dependency xdsl to v0.51.0 Sep 12, 2025
@superlopuh
superlopuh merged commit 7135854 into main Sep 13, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant